home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 20 / Cream of the Crop 20 (Terry Blount) (1996).iso / doom / devil21f.zip / DEVIL.ZIP / DEVIL21 / CONFIG / D1REG.INI < prev    next >
Text File  |  1996-04-13  |  12KB  |  479 lines

  1. :DefaultPalFile 0
  2. {descent.256}
  3.  
  4. ** The option buttons
  5. * {txt} type data offset length multifunc numtypedescrip se-func.
  6. * txt: Description of this item
  7. * type: one of the following numbers
  8.    0: selection button with one choice
  9.       (here multifunc gives the number of children this option has)
  10.    1: selection button with more than one choice
  11.       (here multifunc gives the maximum number of choices the user can make
  12.        0=infinity)
  13.    2: normal light-value
  14.    3: size
  15.    4: coordinate
  16.    5: degrees
  17.    6: double
  18.    7: integer
  19.    8: avg. cube light (special handling, get with special function set over
  20.    9: avg. side light  side effect)
  21.   10: select texture group (up,down button + texture)
  22.       (set multifuncnr to 0!!)
  23.   11: select dooranimation group
  24.       (set multifuncnr to 0!!)
  25.   12: select texture group for thing
  26.       (set multifuncnr to 0!!)
  27.   13: thing coordinates (offset is here axis)
  28.   14: uv-coords
  29. * data,offset,length: structure, offset, length of variable. If length is 0
  30.    no data is changed only the sideeffect is done.
  31.    data is also used to determine the data for the sideeffect, so set it
  32.    even if length==0
  33. * numtypedescription: number of type descriptions.
  34. *  if negative then follows the names of the list recycled
  35. * se-func.: side effect function number: number of function to be called
  36. *  (the value is not altered by the standard procedures)
  37. *  if no side effect function shall be called: -1
  38. *  if this value shall not be changed by the user: -2
  39. *
  40. * type description:
  41. *  number (in hex)   number of entries belonging to this type  {txt}
  42. * number: number of descent
  43. * number of...: number of following subtypes
  44. * txt: description of number
  45. :Cube 3 * number of entries
  46. {Type} 0 0 0 1 1 4 0
  47.  00 0 {normal}
  48.  01 0 {fuel center}
  49.  03 0 {reactor}
  50.  04 1 {producer}
  51.   {produces} 1 8 0 4 0 22 -1
  52.    00 0 {medium hulk}
  53.    01 0 {medium lifter}
  54.    02 0 {spider}
  55.    03 0 {class 1 drone}
  56.    04 0 {class 2 drone}
  57.    05 0 {invisible vulcan}
  58.    06 0 {invisible hulk}
  59.    07 0 {supervisor}
  60.    08 0 {secondary lifter}
  61.    09 0 {heavy driller}
  62.    0a 0 {gopher, laser}
  63.    0b 0 {platform, laser}
  64.    0c 0 {platform, missile}
  65.    0d 0 {red triangle}
  66.    0e 0 {baby spider}
  67.    0f 0 {miniboss}
  68.    10 0 {heavy hulk}
  69.    12 0 {invisible lifter}
  70.    13 0 {vulcan man}
  71.    14 0 {light hulk}
  72.    15 0 {advanced lifter}
  73.    16 0 {defense proto}
  74. {inner light} 2 0 4 2 0 0 -1
  75. {avg.p. light} 8 0 0 0 0 0 1
  76.  
  77. :Side 3
  78. {texture 1} 10 1 0 2 0 0 -1
  79. {Turn txt2} 0 1 28 4 0 4 2
  80.  0 0 {0 degrees}
  81.  1 0 {90 degrees}
  82.  2 0 {180 degrees}
  83.  3 0 {270 degrees}
  84. {avg.p. light} 9 1 0 0 0 0 3 
  85.  
  86. :Point 6
  87. {xpos} 4 9 0 8 0 0 4
  88. {ypos} 4 9 8 8 0 0 4
  89. {zpos} 4 9 16 8 0 0 4
  90. {u-coord} 14 2 0 2 0 0 -1
  91. {v-coord} 14 2 2 2 0 0 -1
  92. {light} 2 2 4 2 0 0 5
  93.  
  94. :Thing 4
  95. {type} 0 3 0 1 6 6 6
  96.  02 4 {robot}
  97.   {robot} 0 3 1 1 0 24 7
  98.    00 0 {medium hulk}
  99.    01 0 {medium lifter}
  100.    02 0 {spider}
  101.    03 0 {class 1 drone}
  102.    04 0 {class 2 drone}
  103.    05 0 {invisible vulcan}
  104.    06 0 {invisible hulk}
  105.    07 0 {supervisor}
  106.    08 0 {secondary lifter}
  107.    09 0 {heavy driller}
  108.    0a 0 {gopher, laser}
  109.    0b 0 {platform, laser}
  110.    0c 0 {platform, missile}
  111.    0d 0 {red triangle}
  112.    0e 0 {baby spider}
  113.    0f 0 {miniboss}
  114.    10 0 {heavy hulk}
  115.    11 0 {big boss 1}
  116.    12 0 {invisible lifter}
  117.    13 0 {vulcan man}
  118.    14 0 {light hulk}
  119.    15 0 {advanced lifter}
  120.    16 0 {defense proto}
  121.    17 0 {big boss 2}
  122.   {drop type} 0 3 76 1 2 4 14
  123.    00 0 {nothing}
  124.    ff 0 {default}
  125.    02 2 {robot}
  126.     {drop} 0 3 77 1 0 22 -1
  127.      00 0 {medium hulk}
  128.      01 0 {medium lifter}
  129.      02 0 {spider}
  130.      03 0 {class 1 drone}
  131.      04 0 {class 2 drone}
  132.      05 0 {invisible vulcan}
  133.      06 0 {invisible hulk}
  134.      07 0 {supervisor}
  135.      08 0 {secondary lifter}
  136.      09 0 {heavy driller}
  137.      0a 0 {gopher, laser}
  138.      0b 0 {platform, laser}
  139.      0c 0 {platform, missile}
  140.      0d 0 {red triangle}
  141.      0e 0 {baby spider}
  142.      0f 0 {miniboss}
  143.      10 0 {heavy hulk}
  144.      12 0 {invisible lifter}
  145.      13 0 {vulcan man}
  146.      14 0 {light hulk}
  147.      15 0 {advanced lifter}
  148.      16 0 {defense proto}
  149.     {drop num} 7 3 78 1 0 0 -1
  150.    07 2 {item}
  151.     {drop} 0 3 77 1 0 4 -1
  152.      03 0 {!thing} * start with list for things
  153.      00 0 {>type} * search for offset 0
  154.      07 0 {#item} * search for no.7
  155.      01 0 {!item type} * search for offset 1 (must be at the end)
  156.     {drop num} 7 3 78 1 0 0 -1
  157.   {behaviour} 0 3 143 1 0 4 -1
  158.    80 0 {sits still}
  159.    81 0 {normal}
  160.    83 0 {drop mines}
  161.    85 0 {station}
  162.   {texture} 12 3 235 4 0 0 -1
  163.  03 2 {hostage}
  164.   {no.} 7 3 1 1 0 0 -1
  165.   {size} 3 3 56 4 0 0 8
  166.  04 1 {start}
  167.   {no.} 7 3 1 1 0 0 -1
  168.  07 2 {item}
  169.   {item type} 0 3 1 1 0 22 9
  170.    00 0 {extra life}
  171.    01 0 {energy boost}
  172.    02 0 {shield boost}
  173.    03 0 {laser} 
  174.    04 0 {blue key}
  175.    05 0 {red key}
  176.    06 0 {yellow key}
  177.    0a 0 {1 concussion} 
  178.    0b 0 {4 concussions}
  179.    0c 0 {quad laser}
  180.    0d 0 {vulcan cannon}
  181.    0e 0 {spreadfire}
  182.    0f 0 {plasma cannon}
  183.    10 0 {fusion cannon}
  184.    11 0 {proximity bombs}
  185.    12 0 {1 homing}
  186.    13 0 {4 homings}
  187.    14 0 {smart missile}
  188.    15 0 {mega missile}
  189.    16 0 {vulcan ammo}
  190.    17 0 {cloaking dev}
  191.    19 0 {invulnerability}
  192.   {item grfx} 0 3 83 4 0 22 -1
  193.    24 0 {extra life}
  194.    12 0 {energy boost}
  195.    13 0 {shield boost}
  196.    14 0 {laser} 
  197.    18 0 {blue key}
  198.    1a 0 {red key}
  199.    19 0 {yellow key}
  200.    22 0 {1 concussion} 
  201.    23 0 {4 concussions}
  202.    33 0 {quad laser}
  203.    25 0 {vulcan cannon}
  204.    26 0 {spreadfire}
  205.    27 0 {plasma cannon}
  206.    28 0 {fusion cannon}
  207.    29 0 {proximity bombs}
  208.    2a 0 {1 homing}
  209.    2b 0 {4 homings}
  210.    2c 0 {smart missile}
  211.    2d 0 {mega missile}
  212.    2e 0 {vulcan ammo}
  213.    2f 0 {cloaking dev}
  214.    31 0 {invulnerability}
  215.  09 1 {reactor}
  216.   {texture} 12 3 147 4 0 0 -1
  217.  0e 1 {coop start}
  218.   {no.} 7 3 1 1 0 0 -1
  219. {xpos} 13 3 0 0 0 0 16
  220. {ypos} 13 3 1 0 0 0 16
  221. {zpos} 13 3 2 0 0 0 16
  222.   
  223.   
  224. :Wall 2
  225. {wall-type} 0 4 16 1 3 5 10
  226.  01 2 {blow door}
  227.   {animation} 11 4 20 1 0 0 11
  228.   {hitpoints} 7 4 10 2 0 0 -1
  229.  02 5 {normal door}
  230.   {animation} 11 4 20 1 0 0 11
  231.   {} 0 4 17 1 0 4 -1
  232.    00 0 {stays open, laser}
  233.    08 0 {stays open, switch}
  234.    10 0 {open/close w. laser}
  235.    18 0 {open/close w. switch}
  236.   {} 0 4 24 1 0 2 -1
  237.    00 0 {don't open at end}
  238.    01 0 {open at end}
  239.   {key} 0 4 21 1 0 4 -1
  240.    01 0 {no key at all}
  241.    02 0 {blue key}
  242.    04 0 {red key}
  243.    08 0 {yellow key}
  244.   {hitpoints} 7 4 10 2 0 0 -1
  245.  05 1 {shoot through}
  246.   {hitpoints} 7 4 10 2 0 0 -1
  247.  03 0 {only texture}
  248.  04 0 {only switch}
  249. {switch} 0 4 25 1 2 5 12
  250.  ff 0 {no switch}
  251.  04 0 {alternate exit}
  252.  03 0 {normal exit}
  253.  02 1 {producer}
  254.   {switches} 7 7 12 2 0 0 -2
  255.  00 1 {open door}
  256.   {switches} 7 7 12 2 0 0 -2
  257.  
  258. * The switchtypes are translated in Devil (reason: otherwise switch_... are no
  259. * constants). These are the correct codes for Descent 1:
  260. * {} 0 4 25 2 2 5 12
  261. *    0 0 {no switch}
  262. * 0100 0 {alternate exit}
  263. * 0008 0 {normal exit}
  264. * 0040 1 {producer}
  265. *  {switches} 7 7 12 2 0 0 -2
  266. * 0001 1 {open door}
  267. *  {switches} 7 7 12 2 0 0 -2
  268.  
  269. :Internal 1
  270. {Group} 0 5 200 4 4 4 -1
  271.  0 4 {Move&Display}
  272.   {Visibility} 4 5 16 8 0 0 -1
  273.   {Moving you} 4 5 32 8 0 0 -1
  274.   {Turning you} 5 5 56 8 0 0 -1
  275.   {Display what} 1 5 242 4 0 5 15
  276.    0 0 {cubes}
  277.    1 0 {all lines}
  278.    2 0 {things}
  279.    3 0 {walls}
  280.    4 0 {extra markers}
  281.  1 3 {Bitmap}
  282.   {Moving bitmap} 7 5 80 4 0 0 -1
  283.   {Turning bitmap} 5 5 84 8 0 0 -1
  284.   {Stretch bitmap} 6 5 92 8 0 0 -1
  285.  2 10 {Modify&Illum.}
  286.   {Moving obj.} 4 5 40 8 0 0 -1
  287.   {Turning obj.} 5 5 64 8 0 0 -1
  288.   {Gridsize} 4 5 100 8 0 0 -1
  289.   {Grid} 0 5 188 4 0 2 -1
  290.    0 0 {off}
  291.    1 0 {on}
  292.   {Conn. dist.} 4 5 116 8 0 0 -1
  293.   {UConn. dist.} 4 5 124 8 0 0 -1
  294.   {Enlarge *} 6 5 8 8 0 0 -1
  295.   {Quarterway} 4 5 204 8 0 0 -1
  296.   {Brightness} 6 5 212 8 0 0 13
  297.   {Min. light} 2 5 220 2 0 0 -1
  298.  3 7 {Warnings}
  299.   {Ask del one} 0 5 192 4 0 2 -1
  300.    0 0 {off}
  301.    1 0 {on}
  302.   {Ask del tagged} 0 5 196 4 0 2 -1
  303.    0 0 {off}
  304.    1 0 {on}
  305.   {Convex/Weird} 0 5 222 4 0 2 -1
  306.    0 0 {off}
  307.    1 0 {on}
  308.   {Grid & rotate} 0 5 238 4 0 2 -1
  309.    0 0 {off}
  310.    1 0 {on}
  311.